<<<<<<< .mine
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package tasks;

import java.io.*;

public class ProcessDesc implements Serializable{
    private Process current; // информационное поле, содержащее указатель на процесс
    private ProcessDesc prev, next; // служебные поля, указывающие на предудущий и слдеующий узел
    
    // конструктор принимает 3 параметра по кол-ву полей у объекта и присваивает соответственно
    public ProcessDesc(Process current, ProcessDesc prev, ProcessDesc next) {
        this.current = current;
        this.next = next;
        this.prev = prev;
    }

    
    public Process getCurrent() throws NoProcessesException { // геттер для процесса узла списка
        if (current == null) throw new NoProcessesException(); // если узел заголовчный - исключение
        return current;
    }

    
    public void setCurrent(Process current) { // сеттер для процесса узла списка
        this.current = current;
    }

    
    public ProcessDesc getPrev() { // геттер для предыдущего узла
        return prev;
    }

    
    public void setPrev(ProcessDesc prev) { // сеттер для предыдущего узла
        this.prev = prev;
    }

    
    public ProcessDesc getNext() { // геттер для следующего узла
        return next;
    }


    public void setNext(ProcessDesc next) { // сеттер для следующего узла
        this.next = next;
    }
    
}
=======
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package kurs;

import java.io.*;
/**
 *
 * @author Matrix
 */
public class ProcessDesc implements Serializable{
    private Process current;
    private ProcessDesc prev, next;

    public ProcessDesc(Process current, ProcessDesc prev, ProcessDesc next) {
        this.current = current;
        this.next = next;
        this.prev = prev;
    }

    /**
     * @return the current
     */
    public Process getCurrent() throws NoProcessesException { 
        if (current == null) throw new NoProcessesException();
        return current;
    }

    public void setCurrent(Process current) {
        this.current = current;
    }

    /**
     * @return the prev
     */
    public ProcessDesc getPrev() {
        return prev;
    }

    /**
     * @param prev the prev to set
     */
    public void setPrev(ProcessDesc prev) {
        this.prev = prev;
    }

    /**
     * @return the next
     */
    public ProcessDesc getNext() {
        return next;
    }

    /**
     * @param next the next to set
     */
    public void setNext(ProcessDesc next) {
        this.next = next;
    }
    
}
>>>>>>> .r60
